Skip to main content

Features

  • CPU: RL78 core, Max. 16MHz
  • Voltage: 2.4V to 5.5V
  • Package: 8-pin to 20-pin
  • Memory: Program Flash: 4-8KB, SRAM 1KB, Data Flash 1KB
  • Operating temperature range:​ up to 125°C
  • Timer: 16-bit Timer x 8ch, Watchdog Timer x 1ch, 12-bit Interval Timer x 1ch
  • Analog function: 10-bit A/D Converter x 11ch, Comparator
  • On-chip Oscillator Freq. (MHz): High-Speed: 1, 2, 4, 8, 16MHz; Low-Speed: 15kHz
  • Connectivity: SCI (CSI, UART, Simple I2C), I2C
  • Others: Selectable Power-On Reset, Low Voltage Detection, On-chip Debug 2.4V to 5.5V (Single-wire, ​double-wire)

Description

The RL78/G15 is a general-purpose microcontroller with a 16MHz operating frequency. There is a wide lineup available, including the smallest 8-pin package in the RL78 Family, and support for a wide range of operating ambient temperatures from -40°C to 125°C. The built-in high-speed on-chip oscillator with high accuracy (±1.0%), the data flash, the rich serial interfaces, and the comparator make it ideal for compact applications where space comes at a premium. A full development environment for the RL78/G15 is provided, including an evaluation board (Fast Prototyping Board) enabling writing and debugging programs by simply connecting a USB cable, a Smart Configurator that facilitates software design with GUI, and an Arduino library. Moreover, it is compatible with the existing RL78 Family and can be used in a wide range of applications, from home appliances and consumer electronics to industrial equipment.

Parameters

Attributes Value
Program Memory (KB) 4, 8
Data Flash (KB) 1
RAM (KB) 1
Carrier Type Full Carton (Tray), Full Magazine, Full Tray (Tray), Magazine, Tape & Reel
Supply Voltage (V) -
I/O Ports 6, 8, 14, 18
Temp. Range (°C) Ta = -40 to +85, Ta = -40 to +105, Ta = -40 to +125
Operating Freq (Max) (MHz) 16
USB FS (host ch/device ch) ( 0 / 0 )
SCI or UART (ch) 1
SPI (ch) 1, 2
I2C (#) 2, 3
CAN (ch) 0
CAN-FD (ch) 0
Wireless No
LIN (#) 0
16-Bit Timer (ch) (#) 8
12-Bit A/D Converter (ch) 0
10-Bit A/D Converter (ch) 3, 4, 7, 11
24-Bit Sigma-Delta A/D Converter (ch) 0
12-Bit D/A Converter (ch) 0
10-Bit D/A Converter (ch) (#) 0
8-Bit D/A Converter (ch) 0
Capacitive Touch Sensing Unit (ch) 0
Segment LCD Controller No
Security & Encryption No

Package Options

Pkg. Type Pkg. Dimensions (mm) Lead Count (#) Pitch (mm)
HWQFN 3 x 3 x 0.8 16 0.5
LSSOP 4.4 x 3.6 x 1.45 10 0.65
LSSOP 6 x 4 x 1.45 20 0.65
SOP 3.9 x 4.9 x 1.75 8 1.27
SSOP 5 x 4.4 x 1.73 16 0.65
TSSOP 6.5 x 4.4 x 1.2 20 0.65
WDFN 3 x 3 x 0.8 8 0.65

Application Block Diagrams

100W Multi-Output USB Power Delivery Adapter Block Diagram
100W Multi-Output USB Power Delivery Adapter
High-performance USB PD adapter for efficiently charging multiple electronic devices.

Additional Applications

  • General Purpose
  • Consumer Applications
  • Home Appliances
  • Industrial Automation
  • Building Automation

Applied Filters:

This video introduces how to add the RL78 board platform released by Renesas Electronics 
on GitHub to Arduino IDE version 1 and run sketches.

Related resources: Quick Start Guide page (GitHub)

00:00 Opening
00:30 Install the Arduino IDE
00:47 Install the tools
01:54 Write the sketch
02:02 COM port setting
02:29 Board setting
02:44 Compile, upload, LED blinking